package string;

/**
 * String常用方法
 * --length():查看字符串的长度
 * --trim():去除字符串两边的空格字符
 * --toUpperCase()/toLowerCase():将字符串中的英文全部改为大写/全部改为小写
 * --startsWith()/endsWith():验证是否以给定的字符串开头/结尾
 * --charAt():根据下标找对应的字符
 * --indexOf()/lastIndexOf():检索给定的字符串在当前字符串第一次/最后一次出现的位置--根据相应的字符串找到对应的下标
 * --subString():截取当前字符串中指定范围内的字符
 * --valueOf():将其他数据类型转化为字符串类型
 */
public class StringTest01 {
    public static void main(String[] args) {
/*        //length()
        String str = "length方法获取字符串的长度";
        System.out.println(str.length());//16
        String str1 = "我爱java!";
        int len = str1.length();
        System.out.println(len);//7*/

/*        //trim()
        String str = "        我爱  java!      ";
        System.out.println(str.length());//23
        String str1 = str.trim();
        System.out.println(str1.length());//9*/
/*
        //toUpperCase()/toLowerCase():
        String str = "abcDEFgHiJkLmN";
        String upper = str.toUpperCase();
        String lower = str.toLowerCase();
        System.out.println(upper);
        System.out.println(lower);*/

/*        //startsWith()/endsWith():
        String str = "startWith and endsWith";
        boolean start = str.startsWith("ste");//F
        boolean start1 =str.startsWith("sta");//T
        boolean ends = str.endsWith("th");//T
        System.out.println(start);
        System.out.println(start1);
        System.out.println(ends);*/

/*        //charAt()
        String str = "我爱java!";
        char a = str.charAt(2);
        System.out.println(a);//j
        char b = str.charAt(6);
        System.out.println(b);//!*/

/*        //indexOf()/lastIndexOf()
        String str = "我喜欢Java，我会好好学习。";
        int a = str.indexOf("喜欢");
        System.out.println(a);//1
        int b = str.lastIndexOf("学习");
        System.out.println(b);//12*/

/*        //subString()
        String str = "我喜欢java，我会好好学习。";
        String str1 = str.substring(3,7);
        System.out.println(str1);//java*/

        //valueOf()
        int a = 1;
        char b = '符';
        String s1 = String.valueOf(a);
        String s2 = String.valueOf(b);
        System.out.println(s1);
        System.out.println(s2);
    }

}
